/*
 * Dette er en kildefil til boken "Objektorientert programmering med Java"
 * 
 * Boken fåes i bokhandelen og http://www.fagbokforlaget.no
 * ISBN 82-7674-748-5
 * 
 * Direkte link: http://www.fagbokforlaget.no/?isbn=978-82-7674-748-5
 * 
 * Viggo Holmstedt 2001 - 2012

 */ 
package modulo;


import java.awt.Color;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JPanel;

/*
 * Hver rute er en standard JButton med farge
 * 
 * Hver JButton kan klikkes på
 * og skriver dermed ut hvilken 
 * kolonne den er i
 * 
 */

public class Square03 extends JPanel implements ActionListener {

	int n;
	
	public Square03(int i) {
		n = i;
		JButton button;
		button = new JButton();
		//button.addActionListener(this);
		//button.setBackground(calcColor(n));
		//addActionListener(this);
		//setBackground(calcColor(n));
	}
	
	public void actionPerformed(ActionEvent e) {
		System.out.println("Kolonne nummer "+((n % 8)+1) );		
	}
	
	Color calcColor(int n) {		
		boolean annenhverRute = (n % 2==0);
		boolean annenhverRad = ((n / 8) % 2 == 0);
		return (annenhverRute != annenhverRad?Color.BLACK:Color.WHITE);
	}
	
}
